/*
 * Constants.java
 *
 * Created on 23 de noviembre de 2006, 11:17
 *
 */

package es.team.util;

/**
 * Clase para definir constantes generales para el paquete es.aragon.util
 * @author Victor Gimeno
 */
public class Constants {
    
    /** Es la constante que marca como guarda STRUTS los errores en la request. */
    public static final String STRUTS_ERROR_KEY = "org.apache.struts.action.ERROR";
    
    /** Prefijo que deben contener todas las entradas del archivo de configuracion del modulo*/
    public static final String CONFIG_PREFIX = "es.aragon";
    
    /** Key del atributo en sesion bajo el cual nuestro token transaction es almacenado, si es usado */
    public static final String TRANSACTION_TOKEN_KEY = CONFIG_PREFIX + ".SESSION_TOKEN";
    
    /** Key del atributo en request bajo el cual nuestro token es almacenado, si es usado */
    public static final String REQUEST_TOKEN_KEY = CONFIG_PREFIX + ".REQUEST_TOKEN";
    
    /** Separador usado en el bean CODESC para separa codigo de descripcion. */
    public static final String CODESC_SEPARATOR = "#$#";
    
    /** Patron seguido en el formateo de fechas */
    public static final String DATE_PATTERN = "dd/MM/yyyy";

    /** Contante usada para definir que se no se ha pulstado ningun boton local */
    public static final int NO_BUTTON_PRESSED = -1;
    
    /** Prefijo usado para el log de sumario */
    public static final String SUMMARY_PREFIX = "_summary";
}

